package com.yuexunit.finance.system.action.v1.model;

import java.math.BigDecimal;
import java.util.Date;

import com.yuexunit.web.annotation.Parameter;

/**
 * @author wenwenlong
 */
public class BlankInfoDetail {

	@Parameter(name = "accountInfoId", description = "资金账户ID")
	private Long accountInfoId;

	@Parameter(name = "accountBank", description = "开户行")
	private String accountBank;

	@Parameter(name = "accountBankName", description = "开户名")
	private String accountBankName;

	@Parameter(name = "accountBankCard", description = "银行卡号")
	private String accountBankCard;

	@Parameter(name = "remark", description = "备注")
	private String remark;

	@Parameter(name = "accountLoan", description = "已贷出金额")
	private BigDecimal accountLoan;
	
	@Parameter(name = "accountAmount", description = "账户总金额")
	private BigDecimal accountAmount;
	
	@Parameter(name = "accountBalance", description = "剩余金额")
	private BigDecimal accountBalance;

	@Parameter(name = "updateDateTime", description = "更新时间")
	private Date updateDateTime;
	
	@Parameter(name = "createDateTime", description = "创建时间")
	private Date createDateTime;
	
	@Parameter(name = "top", description = "是否置顶")
	private Boolean top;
	
	public Boolean getTop() {
		return top;
	}

	public void setTop(Boolean top) {
		this.top = top;
	}

	public Long getAccountInfoId() {
		return accountInfoId;
	}

	public void setAccountInfoId(Long accountInfoId) {
		this.accountInfoId = accountInfoId;
	}

	public String getAccountBank() {
		return accountBank;
	}

	public void setAccountBank(String accountBank) {
		this.accountBank = accountBank;
	}

	public String getAccountBankName() {
		return accountBankName;
	}

	public void setAccountBankName(String accountBankName) {
		this.accountBankName = accountBankName;
	}

	public String getAccountBankCard() {
		return accountBankCard;
	}

	public void setAccountBankCard(String accountBankCard) {
		this.accountBankCard = accountBankCard;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public BigDecimal getAccountLoan() {
		return accountLoan;
	}

	public void setAccountLoan(BigDecimal accountLoan) {
		this.accountLoan = accountLoan;
	}

	public BigDecimal getAccountAmount() {
		return accountAmount;
	}

	public void setAccountAmount(BigDecimal accountAmount) {
		this.accountAmount = accountAmount;
	}

	public BigDecimal getAccountBalance() {
		return accountBalance;
	}

	public void setAccountBalance(BigDecimal accountBalance) {
		this.accountBalance = accountBalance;
	}

	public Date getUpdateDateTime() {
		return updateDateTime;
	}

	public void setUpdateDateTime(Date updateDateTime) {
		this.updateDateTime = updateDateTime;
	}

	public Date getCreateDateTime() {
		return createDateTime;
	}

	public void setCreateDateTime(Date createDateTime) {
		this.createDateTime = createDateTime;
	}
}
